Program RFEM 6 pro statické výpočty tvoří základ modulárního softwarového systému. Hlavní program RFEM 6 slouží k zadávání konstrukcí, materiálů a zatížení u rovinných i prostorových konstrukčních systémů, které se skládají z desek, stěn, skořepin a prutů. Program umožňuje vytvářet smíšené konstrukce, stejně jako modelovat tělesa a kontaktní prvky.
RSTAB 9 je výkonný program pro analýzu 3D prutových konstrukcí, který statikům pomáhá vyhovět požadavkům moderního stavebního inženýrství a odráží nejnovější trendy v oboru.
Jste často příliš dlouho zaměstnáni výpočtem průřezů? Software Dlubal a samostatný program RSECTION vám usnadní práci stanovením a analýzou napětí pro různé průřezy.
Víte vždy, odkud vítr vane? Ve směru inovace, samozřejmě! S RWIND 2 máte k dispozici program, který využívá digitální větrný tunel pro numerickou simulaci proudění větru. Program toto proudění aplikuje na libovolné geometrie budov a stanoví zatížení větrem působící na jejich povrch.
Hledáte přehled oblastí zatížení sněhem, větrem a zemětřesením? Pak jste zde správně. Mapy oblastí zatížení umožňují rychle a snadno stanovit oblasti zatížení sněhem, větrem a zemětřesením podle Eurokódu a dalších mezinárodních norem.
Chcete si vyzkoušet sílu programů Dlubal? Je to vaše příležitost! S bezplatnou 90denní plnou verzí si můžete všechny naše programy plně otestovat.
Při programování by se měly parametry považovat za přepínače nebo polohy přepínačů. V tomto konkrétním případě tato tlačítka poskytují informace o typu průřezu, ze kterého výsledek pochází. Zde je přehled všech tlačítek a jejich významu:
Funkce pro nelineární liniové klouby aktuálně není v Python High Level Library k dispozici. Protože však lze v metodě pro liniové klouby jako obvykle použít uživatelské parametry, není problém vytvořit také nelineární liniové klouby.
V příkladu programu se nejprve vytvoří 2 obdélníkové plochy s uzlovými podporami, které jsou spojeny v linii 6.
Definice nelineárního liniového kloubu začíná od řádku 39. Nejprve se vytvoří slovník p s parametry. Je třeba zadat tři stupně volnosti pro posun a jeden stupeň volnosti pro natočení. Hodnota 0.0 znamená, že stupeň volností je volný. Pokud se místo toho zadá číselná hodnota, je hodnota interpretováno jako tuhost pružiny. Ujistěte se, že jsou použity základní jednotky SI. Pomocí inf je stupeň volnosti definován jako zafixovaný.
p
0.0
inf
Ve směru y by měla být nelinearita. To se nastavuje klíčem translational_release_u_y_nonlinearity. Tento článek popisuje, jak lze stanovit nezbytné hodnoty, například NONLINEARITY_TYPE_FAILURE_IF_POSITIVE.
translational_release_u_y_nonlinearity
NONLINEARITY_TYPE_FAILURE_IF_POSITIVE
Ano, vytvoření uzlových uvolnění pomocí rozhraní COM je možné. Zde je příklad:
Sub nodal_release()Dim iApp As RFEM5.ApplicationDim iModel As RFEM5.model On Error GoTo e Set iApp = GetObject(, "RFEM5.Application") iApp.LockLicense test = iApp.GetModelCountSet iModel = iApp.GetModel(0) Dim iModeldata As RFEM5.iModeldataSet iModeldata = iModel.GetModelData ' for setting a nodal release a member hinge is needed' the object for the axis system could not be the same with the released oneDim nodRel As NodalRelease nodRel.Location = OriginalLocationType nodRel.AxisSystem = LocalFromLine nodRel.AxisSystemFromObjectNo = 2nodRel.Comment = "test nodal release" nodRel.MemberHingeNo = 1 nodRel.NodeNo = 1 nodRel.ReleasedMembers = 1 iModeldata.PrepareModification iModeldata.SetNodalRelease nodRel iModeldata.FinishModification e: If Err.Number <> 0 Then MsgBox Err.description, , Err.Source iApp.UnlockLicense
End Sub
Je třeba ještě vzít do úvahy to, že lokální osový systém se nesmí vztahovat na stejné prvky jako ty, které se uvolňují.